package com.briup.es.mapper;

import com.briup.es.domain.bean.Shopcar;
import com.briup.es.domain.vo.ShopCarGoodsVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface ShopCarMapper {
    List<ShopCarGoodsVO> queryByUserId(Integer userId);

    Shopcar queryByUserIdWithBookId(@Param("userId") Integer userId, @Param("bookId") Integer bookId);

    void addShopcar(Shopcar shopcar);

    void updateShopcar(Shopcar shopcar);

    Shopcar queryById(Integer id);

    void batchDelete(@Param("ids") List<Integer> ids);

    List<Shopcar> queryByIds(@Param("ids") List<Integer> ids);
}
